home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2003 November
/
PCWK1103B.iso
/
CINEMA 4D CE 6
/
Libs
/
geuserdialog.cox
< prev
next >
Wrap
Text File
|
2000-07-20
|
5KB
|
201 lines
class GeUserDialog : GeBaseDialog
{
public:
GeUserDialog(pluginid);
AddCheckbox (id,flags,initw,inith,name);
AddStaticText (id,flags,initw,inith,name,borderstyle);
AddButton (id,flags,initw,inith,name);
AddArrowButton (id,flags,initw,inith,arrowtype);
AddEditText (id,flags,initw,inith);
AddMultiLineEditText(id,flags,initw,inith,style);
AddEditNumber (id,flags,initw,inith);
AddEditNumberArrows (id,flags,initw,inith);
AddEditSlider (id,flags,initw,inith);
AddSlider (id,flags,initw,inith);
AddColorField (id,flags,initw,inith);
AddColorChooser (id,flags,initw,inith,colorflags);
AddRadioGroupV (id,flags,columns);
AddRadioGroupH (id,flags,rows);
AddComboBox (id,flags,initw,inith);
AddPopupButton (id,flags,initw,inith);
AddUserArea (id,flags,initw,inith);
AddDlgGroup (type);
AddRadioButton (id,flags,initw,inith,name);
AddSeparatorH (initw);
AddSeparatorV (inith);
LayoutFlushGroup (id);
LayoutChanged (id);
MenuFlushAll (); // call to create a totally new menu
MenuSubBegin (string); // create a new menugroup
MenuSubEnd (); // close a menugroup
MenuAddCommand (cmdid); // add a command to the menugroup
MenuAddString (id,string); // add a string to the menugroup
MenuAddSeparator (); // add a separator
MenuFinished (); // call when menu layout is finished
MenuInitString (id,enabled,value);
}
GeUserDialog::GeUserDialog(pluginid)
{
super(pluginid);
}
GeUserDialog::LayoutFlushGroup(id)
{
_AddGadget(DIALOG_FLUSHGROUP,id,"",0,0,0,0);
}
GeUserDialog::LayoutChanged(id)
{
_AddGadget(DIALOG_LAYOUTCHANGED,id,"",0,0,0,0);
}
GeUserDialog::MenuSubBegin(string)
{
_AddGadget(DIALOG_ADDSUBMENU,0,string,0,0,0,0);
}
GeUserDialog::MenuSubEnd()
{
_AddGadget(DIALOG_ENDSUBMENU,0,"",0,0,0,0);
}
GeUserDialog::MenuAddCommand(cmdid)
{
_AddGadget(DIALOG_ADDMENUCMD,cmdid,"",0,0,0,0);
}
GeUserDialog::MenuAddSeparator()
{
_AddGadget(DIALOG_ADDMENUSEP,0,"",0,0,0,0);
}
GeUserDialog::MenuAddString(id,string)
{
_AddGadget(DIALOG_ADDMENUSTR,id,string,0,0,0,0);
}
GeUserDialog::MenuInitString(id,enabled,value)
{
_AddGadget(DIALOG_INITMENUSTR,id,"",enabled,value,0,0);
}
GeUserDialog::MenuFlushAll()
{
_AddGadget(DIALOG_FLUSHMENU,0,"",0,0,0,0);
}
GeUserDialog::MenuFinished()
{
_AddGadget(DIALOG_SETMENU,0,"",0,0,0,0);
}
GeUserDialog::AddCheckbox(id,flags,initw,inith,name)
{
return _AddGadget(DIALOG_CHECKBOX,id,name,flags,initw,inith,0);
}
GeUserDialog::AddRadioButton(id,flags,initw,inith,name)
{
return _AddGadget(DIALOG_RADIOBUTTON,id,name,flags,initw,inith,0);
}
GeUserDialog::AddStaticText(id,flags,initw,inith,name,borderstyle)
{
return _AddGadget(DIALOG_STATICTEXT,id,name,flags,initw,inith,borderstyle);
}
GeUserDialog::AddButton(id,flags,initw,inith,name)
{
return _AddGadget(DIALOG_BUTTON,id,name,flags,initw,inith,0);
}
GeUserDialog::AddArrowButton(id,flags,initw,inith,arrowtype)
{
return _AddGadget(DIALOG_ARROWBUTTON,id,"",flags,initw,inith,arrowtype);
}
GeUserDialog::AddEditText(id,flags,initw,inith)
{
return _AddGadget(DIALOG_EDITTEXT,id,"",flags,initw,inith,FALSE);
}
GeUserDialog::AddMultiLineEditText(id,flags,initw,inith,style)
{
return _AddGadget(DIALOG_MULTILINEEDITTEXT,id,"",flags,initw,inith,style);
}
GeUserDialog::AddEditNumber(id,flags,initw,inith)
{
return _AddGadget(DIALOG_EDITNUMBER,id,"",flags,initw,inith,0);
}
GeUserDialog::AddEditNumberArrows(id,flags,initw,inith)
{
return _AddGadget(DIALOG_EDITNUMBERUD,id,"",flags,initw,inith,0);
}
GeUserDialog::AddEditSlider(id,flags,initw,inith)
{
return _AddGadget(DIALOG_EDITSLIDER,id,"",flags,initw,inith,0);
}
GeUserDialog::AddSlider(id,flags,initw,inith)
{
return _AddGadget(DIALOG_SLIDER,id,"",flags,initw,inith,0);
}
GeUserDialog::AddColorField(id,flags,initw,inith)
{
return _AddGadget(DIALOG_COLORFIELD,id,"",flags,initw,inith,0);
}
GeUserDialog::AddColorChooser(id,flags,initw,inith,colorflags)
{
return _AddGadget(DIALOG_COLORCHOOSER,id,"",flags,initw,inith,colorflags);
}
GeUserDialog::AddRadioGroupV(id,flags,columns)
{
return _AddGadget(DIALOG_RADIOGROUP,id,"",flags,columns,0,0);
}
GeUserDialog::AddRadioGroupH(id,flags,rows)
{
return _AddGadget(DIALOG_RADIOGROUP,id,"",flags,0,rows,0);
}
GeUserDialog::AddComboBox(id,flags,initw,inith)
{
return _AddGadget(DIALOG_COMBOBOX,id,"",flags,initw,inith,0);
}
GeUserDialog::AddPopupButton(id,flags,initw,inith)
{
return _AddGadget(DIALOG_POPUPBUTTON,id,"",flags,initw,inith,0);
}
GeUserDialog::AddDlgGroup(type)
{
return _AddGadget(DIALOG_DLGGROUP,0,"",type,0,0,0);
}
GeUserDialog::AddUserArea(id,flags,initw,inith)
{
return _AddGadget(DIALOG_USERAREA,id,"",flags,initw,inith,0);
}
GeUserDialog::AddSeparatorH(initw)
{
return _AddGadget(DIALOG_SEPARATOR,0,"",BFH_FIT,initw,0,0);
}
GeUserDialog::AddSeparatorV(inith)
{
return _AddGadget(DIALOG_SEPARATOR,0,"",BFV_FIT,0,inith,0);
}